/*公用定义*/
@charset "utf-8";
*{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0);}/*取消链接点击的时候变蓝*/
*:focus{outline:none;}
input,select,textarea{ line-height:normal;-webkit-appearance:none;}
input,select,textarea{FONT-FAMILY:'Microsoft YaHei'; font-size:24px;}
body {margin:0px;font-size:24px;background: #fff; color: #2b2b2b;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;FONT-FAMILY:'Microsoft YaHei';}
a {	text-decoration: none;	color: #2b2b2b;}
a:hover {text-decoration: none;color: #cc0000;}
ul,li,tr,td,dl,dt,dd{list-style-type:none;margin:0px;padding:0px;}
li{ overflow:hidden;}
a img{text-decoration: none;margin: 0px;padding: 0px;border:none;}
.f{ float:left; overflow:hidden;}
.r{ float:right; overflow:hidden;}
.bai,.bai a{ color:#FFFFFF;}
.hong,.hong a{ color:#ff0000;}
.huang,.huang a{ color:#faaf19;}
.lan,.lan a{ color:#2293d1;}
.lv,.lv a{ color:#2293d1;}
.hui,.hui a{color:#909090;}

.mgz{ margin-left:auto; margin-right:auto; overflow:hidden; width:640px;}
.mg{ margin-left:auto; margin-right:auto; overflow:hidden; width:600px;}
.mg2{ margin-left:auto; margin-right:auto; overflow:hidden;}
.cen{ text-align:center;}

.xi12{ font-size:12px;}
.xi13{ font-size:13px;}
.xi14{ font-size:14px;}
.xi15{ font-size:15px;}
.xi16{ font-size:16px;}
.xi17{ font-size:17px;}
.xi18{ font-size:18px;}
.xi19{ font-size:19px;}
.xi20{ font-size:20px;}
.xi21{ font-size:21px;}
.xi22{ font-size:26px;}
.xi23{ font-size:23px;}
.xi24{ font-size:24px;}
.xi25{ font-size:25px;}
.xi26{ font-size:26px;}
.xi27{ font-size:27px;}
.xi28{ font-size:28px;}
.xi29{ font-size:29px;}
.xi30{ font-size:30px;}
.xi31{ font-size:31px;}
.xi32{ font-size:32px;}
.xi33{ font-size:33px;}
.xi34{ font-size:34px;}
.xi35{ font-size:35px;}
.xi36{ font-size:36px;}
.xi37{ font-size:37px;}
.xi38{ font-size:38px;}
.xi39{ font-size:39px;}
.xi40{ font-size:40px;}
.xi46{ font-size:46px;}
.xi50{ font-size:50px;}
.xi52{ font-size:52px;}
.xi59{ font-size:59px;}
.xi60{ font-size:60px;}
.xi60{ font-size:10px;}
.cu{font-weight:bold;}
.xi{font-weight:lighter;}
.swiper-slide {
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.tm:hover{opacity:0.85; filter:alpha(opacity=85);}
.cur{ cursor:pointer;}
.xiahuaxian{ text-decoration:underline;}
.shanchuxian{ text-decoration:line-through;}
.mengban{ display:none; position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.7); z-index:9999990;}
.con input{ background:none; border:none; padding:0; width:100px; height:100px; line-height:100px; border-radius:10px;}
border-bottom:1px solid #000
.con{ width:100px; height:100px; line-height:100px; background:#000}
.con{ width:100px; margin-left:10px; line-height:30px;}
/*样式*/
.ov{ overflow:hidden;text-align: center;}
.topt{ height:74px}
.top{ height:74px; line-height:74px; background:#fe6430; width:640px; margin-left:-320px; left:50%; top:0; position:fixed; z-index:99999}
.topl{ position:absolute; left:26px; top:0}
.topr{ position:absolute; right:30px; top:0;}

.li1s{ background:url(../images/s1.png) center 12px no-repeat}
.li1s:hover,.lif1-hover{background:url(../images/s1s.png) center 12px no-repeat}
.li2s{ background:url(../images/s2.png) center 12px no-repeat}
.li2s:hover,.lif2-hover{background:url(../images/s2s.png) center 12px no-repeat}
.li3s{ background:url(../images/s3.png) center 12px no-repeat}
.li3s:hover,.lif3-hover{background:url(../images/s3s.png) center 12px no-repeat}
.li4s{ background:url(../images/s4.png) center 12px no-repeat}
.li4s:hover,.lif4-hover{background:url(../images/s4s.png) center 12px no-repeat}
.li5s{ background:url(../images/s5.png) center 12px no-repeat}
.li5s:hover,.lif5-hover{background:url(../images/s5s.png) center 12px no-repeat}
.lif1-hover a,.lif2-hover a,.lif3-hover a,.lif4-hover a,.lif5-hover a{ color:#ff503f!important}
.con1{ background:url(../images/bg1.png) center 0 no-repeat; /* height:184px;*/  height:160px; box-sizing:border-box; padding:46px 24px 0px 26px;}
.con1l{ width:88px; height:88px; border-radius:50%}
.con1m{ margin-left:16px}
.con1mt{ padding-top:10px; padding-bottom:10px;}
.con1mf{ width:112px; height:22px; line-height:22px; border:2px solid #ffbd31; border-radius:34px}
.con1r{ text-align:right; line-height:36px; padding-top:10px}
.con2{ background:#fff; padding:24px 0px; margin-bottom:16px;}
.cons2{ background:#fff; padding:24px 0px; margin-bottom:16px;}
.con2 li{ float:left; width:49%; height:74px; border-right:2px solid #e9e9e9; line-height:32px; padding-top:4px; text-align:center}
.cons2 li{ float:left; width:33%; height:74px; border-right:2px solid #e9e9e9; line-height:32px; padding-top:4px; text-align:center}
.con2 li:last-child{ border-right:none}
.con3{ background:#fff; margin-bottom:16px; box-sizing:border-box; padding:0 26px}
.con3t{ border-bottom:1px solid #e8e8e8; height:78px; line-height:78px;}
.con3trs{ width:128px; height:34px; line-height:34px; border:2px solid #fa0000; border-radius:34px; color:#fa0000; margin-top:18px}
.con3f li{ float:left; width:25%; text-align:center; line-height:46px; padding-top:14px; padding-bottom:6px; font-size:20px}
.con4{ background:#fff; padding-top:34px; padding-bottom:4px; margin-bottom:8px;}
.con4 li{ float:left; text-align:center; line-height:50px; margin-bottom:24px; font-size:20px; width:25%}
.con2s li{ color:#6e6e6e; font-size:22px; line-height:36px}
.con5{ background:#fff; margin-top:20px; margin-bottom:24px; box-sizing:border-box; padding:0 0 22px 26px;}
.con5t{ border-bottom:1px solid #e3e3e3; padding-top:30px; padding-bottom:20px;}
.con5tf{ line-height:34px; margin-top:32px;text-align: center;}
.con5tfz{ margin-right:256px}
.con5tf .con5tfz:nth-child(2){ margin-right:0px}
.con5ft li{ float:left; text-align:center; width:50%; font-size:20px; color:#37a6f3;}
.con5ft li.hover{ font-size:30px; color:#fe6430}
.con5fm{ margin-top:34px; margin-bottom:26px;}
.con5ff li{ float:left; width:30%;}
.con6{ background:#fff; margin-bottom:24px; box-sizing:border-box; padding-left:26px; border-bottom:1px solid #e3e3e3; text-align: center;}
.con6 li{ height:80px; line-height:80px; font-size:22px; border-bottom:1px solid #e9e9e9;}
.con6 li:last-child{ border-bottom:none}
.con6r{ margin-right:32px}


/*底部*/
/*footer*/
.footer{position: fixed;bottom: 0;width: 100%;max-width: 750px;z-index: 111;border-top: 1px solid #f7f7f7;background: #fff;}
.footer-top{display: -webkit-box;display: -ms-flexbox;display: flex;height: 15px;}
.footer-top .line{-webkit-box-flex: 1;-ms-flex: 1;flex: 1;border-bottom: 1px solid #ddd;}
.footer-top .circle{width: 45px;height: 40px;background: #fff;border-top: 1px solid #ccc;border-top-left-radius: 50%;border-top-right-radius: 50%;z-index: -1;}
.footer ul{margin: 0;padding: 0;background: #fff;}
.footer ul li{list-style: none;float: left;width: 20%;text-align: center;}
.footer ul li a{color: #666;}
.footer ul li a i{display: block;font-size: 2.2rem;line-height: 40px;}
.footer ul li a span{display: block;font-size: 1.1rem;line-height: 32px;}
.footer ul li a:active{color: #FF464E;}
.backTop {background: #ff464e;width: 32px;height:32px;line-height: 32px;border-radius: 5px;bottom: 60px;}
.backTop a i{font-size: 2.4rem;color: #fff;}

/*flow*/
.flow{/* padding: 0.5rem 1.2rem; */padding: 0 0 22px 26px;background: #fff;margin-bottom: 24px;padding-top: 30px;}
.flow > h2{font-size: 1.4rem;}
.flow-bg{border-left: 1px solid #f39800;margin-left: 15px;}
.flow-step{margin: 60px 10px 60px -15px;}
.flow-step span{float: left;width: 30px;height: 30px;border-radius: 50%;background: #f39800;color: #fff;font-size: 20px;text-align: center;line-height: 30px;}
.flow-step .line{/* width: 640px; */border-top: 1px solid #f39800;margin-top: 50px;}
.flow-step .txt{float: right;width: 80%;border: 1px solid #f39800;border-radius: 10px;font-size: 20px;text-align: center;line-height: 40px;margin-top: -15px;background: #fff;}
#web,#code{display:none;padding: 2rem;text-align: center;}
#web p,#code p{font-size: 1.2rem;color: #969696;margin-top: 5px;}
#code img{-webkit-touch-callout:default;display: block;margin: 1.6rem auto;}


/*个人中心弹出推广网址*/




.am-modal.am-modal-active {
    opacity: 1;
    /* -webkit-transition-duration: .3s; */
    /* transition-duration: .3s; */
    /* -webkit-transform: scale(1); */
    -ms-transform: scale(1);
    transform: scale(1);
    overflow-x: hidden;
    overflow-y: auto;
}
.am-modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1110;
    /* display: none; */
    /* opacity: 0; */
    outline: 0;
    /* text-align: center; */
    /* -webkit-transform: scale(1.185); */
    -ms-transform: scale(1.185);
    /* transform: scale(1.185); */
    /* -webkit-transition-property: opacity,-webkit-transform; */
    /* transition-property: opacity,-webkit-transform; */
    /* transition-property: transform,opacity; */
    transition-property: transform,opacity,-webkit-transform;
    /* -webkit-backface-visibility: hidden; */
    backface-visibility: hidden;
    /* -webkit-perspective: 1000px; */
    perspective: 1000px;
}
.am-modal:before {
    content: "\200B";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.lightbox .am-modal-dialog {
    background: #fff;
    border-radius: 5px;
    text-align: center;
}
.am-modal-dialog {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin-left: auto;
    margin-right: auto;
    width: 400px;
    max-width: 100%;
    /* border-radius: 0; */
    /* background: #f8f8f8; */
}
.lightbox .am-modal-hd {
    padding: 15px;
    background: #f54d23;
    border-radius: 5px 5px 0 0;
    color: #fff;
    font-size: 23px;
    padding-right: 40px;
    position: relative;
}
.am-modal-hd {
    /* padding: 15px 10px 5px 10px; */
    /* font-size: 1.8rem; */
    font-weight: 500;
}
.lightbox .am-modal-hd .am-close {
    color: #fff;
    position: absolute;
    top: 8px;
    right: 8px;
    opacity: 1;
}
.am-close {
    display: inline-block;
    text-align: center;
    width: 24px;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    /* color: #000; */
    text-shadow: 0 1px 0 #fff;
    /* opacity: .2; */
    /* -webkit-transition: all .3s; */
    transition: all .3s;
}
.am-modal-no-btn .am-modal-bd {
    border-bottom: none;
}
.am-modal-hd+.am-modal-bd {
    padding-top: 0;
}
.am-modal-bd {
    padding: 15px 10px;
    text-align: center;
    /* border-bottom: 1px solid #dedede; */
    /* border-radius: 2px 2px 0 0; */
}
.am-margin-bottom {
    margin-bottom: 1.6rem;
}
.am-margin-top {
    margin-top: 1.6rem;
}
.am-form-field {
    display: block;
    width: 90%;
    padding: .5em;
    font-size: 1.6rem;
    line-height: 1.2;
    color: #555;
    /* vertical-align: middle; */
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0;
    /* -webkit-appearance: none; */
    /* -webkit-transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out; */
    /* transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out; */
    /* transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; */
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
}
.am-btn.am-radius {
    border-radius: 5px;
}
.btn-main {
    background: #ff4249;
    color: #fff;
}
.am-btn {
	FONT-FAMILY: 'Microsoft YaHei';
    display: inline-block;
    margin-bottom: 0;
    padding: .5em 1em;
    vertical-align: middle;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.2;
    text-align: center;
    white-space: nowrap;
    /* background-image: none; */
    border: 1px solid transparent;
    /* border-radius: 0; */
    cursor: pointer;
    outline: 0;
    -webkit-appearance: none;
    /* -webkit-user-select: none; */
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    /* -webkit-transition: background-color .3s ease-out,border-color .3s ease-out; */
    transition: background-color .3s ease-out,border-color .3s ease-out;
}
.am-dimmer {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    /* display: none; */
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.6);
    z-index: 1100;
    /* opacity: 0; */
}